foundation engineering dewatering - Spanish English Dictionary